peel off one's glove - Francés Inglés Diccionario